home *** CD-ROM | disk | FTP | other *** search
/ MacAddict 69 / MacAddict_069_2002_05.iso / Software / Communication / MacSSH 2.1fc2 / MacSSH 2.1fc2 / ChangeLog next >
Text File  |  2001-11-16  |  18KB  |  404 lines

  1. 2001/11/16 - version 2.1fc2:
  2.  
  3. - Updated with lsh 1.3.4. which adds X11 forwarding and
  4.   aes256 encryption support.
  5. - Updated with GUSI 2.1.9.
  6. - Fixed ignored Apple menu in moveable modal dialogs.
  7. - Fixed a few ANSI colors.
  8. - Fixed a crash in 'clear saved lines' when memory is full.
  9. - Fixed clipped trailing spaces when copying several wrapped lines.
  10.  
  11.  
  12. 2001/07/29 - version 2.1fc1:
  13.  
  14. - Fixed hilite lines when auto-scrolling a text selection.
  15. - Fixed custom port number not always set when added after an URL.
  16. - Added a delay to auto-scroll, proportional to mouse distance.
  17. - Rename 'Command' label into 'lsh arguments' for ssh2 protocol.
  18. - Fixed infinite loop in linemode [rbraun].
  19. - limit the maximum saved lines to 32767 in the Teminal settings.
  20. - use MacTCP for SSH2 connections if there's no OpenTransport or
  21.   OT < 1.1.1.
  22. - Do not auto-open Default when launched by a saved-set/URL.
  23. - Leave text selected when inserting/deleting lines. 
  24. - Fixed ISO-2022-JP translation broken in b9.
  25. - Added forward kerberos v5 tickets patches [rbraun].
  26.  
  27.  
  28. 2001/06/20 - version 2.1b9:
  29.  
  30. - Added Show/Hide Log option in windows menu.
  31. - Added Print Screen option in file menu.
  32. - Added "<ESC>&&Burl url|pathname<CR>" sequence processing.
  33.   this opens the url or launches the application 'pathname',
  34.   where pathname has the syntax '/hd/[folder/...]applname'.
  35. - Fixed a crash when disconnecting a telnet session if the server
  36.   attempts to negociate kerberos without the plugin installed.
  37. - Fixed a crash when opening a saved set containing several
  38.   sessions and ssh connection failed.
  39. - Fixed close-box ignored for the Log window.
  40. - Fixed wrong cached password sent before the real one after
  41.   authentication failure.
  42. - Fixed alignment problems when printing selection with trailing
  43.   spaces.
  44.  
  45.  
  46. 2001/05/23 - version 2.1b8:
  47.  
  48. - Added support for JIS keyboards.
  49. - Added different F1..F10 macros for ANSI and Linux terminal type.
  50. - Fixed keypad symbols sending macros when not in application mode.
  51. - Fixed default PF3 macro (keypad '/').
  52. - Fixed bad incoming translation switched to ascii when receiving
  53.   'CSI(A' or 'CSI(B' sequences.
  54.  
  55.  
  56. 2001/05/17 - version 2.1b7:
  57.  
  58. - Added 'VT220 7-bit Controls' option in the terminal settings dialog.
  59.   this fixes problems introduced in 2.1b6 that defaults to
  60.   vt220 7-bit mode for japanese characters support.
  61. - More cursor fixes.
  62. - Double-click now selects wrapped text too.
  63. - Fixed random 'out of memory' error at application startup when
  64.   opening an URL or a Saved Set.
  65. - Fixed locked keyboard after pasting text whose translation failed.
  66. - Fixed copied lines sometimes mistakenly considered wrapped.
  67. - Fixed spaces added at the end of copied lines when 'always clip
  68.   trailing spaces' is not checked.
  69. - Fixed option-click not moving cursor in vi with multiple terminals.
  70. - Fixed balloon help strings in Preferences and Terminal settings
  71.   dialogs.
  72. - Fixed ASLFont+ incorrectly rejected as proportional.
  73. - Fixed incorrect background color when erasing in VT220 emulation.
  74. - Fixed crash after copying a Tek-4105 picture.
  75.  
  76.  
  77. 2001/05/10 - version 2.1b6:
  78.  
  79. - added multi-byte support.
  80. - added ISO-2022-JP, EUC-JP and Shift-JIS translations (PPC only).
  81. - Added keychain passwords access from macros using \k{label}
  82.   syntax.
  83. - Added a 1/2 second delay before replacing the hostname when
  84.   typing an alias in open connection dialog.
  85. - do not insert CR when copying wrapped lines to the clipboard.
  86. - fixed disabled macros cmd-1..9.
  87. - fixed disappearing cursor in non-blinking mode.
  88.  
  89.  
  90. 2001/04/30 - version 2.1b5:
  91.  
  92. - Fixed bugs in cursor placement (ncurses with ANSI term type).
  93. - Fixed default function keys/editing keys macros.
  94. - Fixed blinking attribute support.
  95. - Blinking cursor now behaves as it should.
  96. - Added more VT220 sequences replies.
  97. - Added 'linux' terminal type.
  98. - Added faint attribute support.
  99. - Added double-height lines support.
  100. - Added 16 colors support.
  101. - Added 'ANSI/PC' 10pt font.
  102.  
  103.  
  104. 2001/04/23 - version 2.1b4:
  105.  
  106. - More modeless dialogs fixes (deadlocks when needing password).
  107. - Fixed crash in passphrase/password request dialog if there's no
  108.   Keychain support.
  109. - Fixed damaged background color and related random crashes when
  110.   there's no appearance manager, or version < 1.1 (MacOS < 9).
  111. - Fix for other undocumented ANSI sequences (ncurses with
  112.   'ansi' answerback message).
  113. - Added ANSI terminal type in Terminal settings.
  114. - ANSI Color for bold can now be disabled.
  115. - Added 10 pt semi-graphic characters.
  116. - Changed default terminal settings.
  117.  
  118.  
  119. 2001/04/17 - version 2.1b3:
  120.  
  121. - Fixed unfiltered toolbox events in modeless dialogs (introduced in b2).
  122. - Fixed infinite lookup if username is empty (introduced in b2).
  123.  
  124.  
  125. 2001/04/15 - version 2.1b2:
  126.  
  127. - Updated with GUSI 2.1.6.
  128. - Added fix from lsh pre-1.2.1 (truncated data after a normal disconnection)
  129. - Speed improvements when using several terminals or port forwarding.
  130. - Sessions are now still running while a modeless dialog is opened.
  131. - Set the window's theme color to background to avoid white flash.
  132. - Fixed damaged terminal colors after changing ANSI colors from
  133.   the session menu.
  134. - Fixed display glitches on terminal borders with colored background.
  135.  
  136.  
  137. 2001/04/05 - version 2.1b1:
  138.  
  139. - Updated with lsh 1.2 (STABLE!) and GUSI 2.1.6b3.
  140. - MacOS Keychain can now be used for passwords and passphrases in the
  141.   PPC version. Check the main preferences dialog.
  142. - Kerberos plugin should now work with the PPC version too.
  143. - Fix attempt for the non ANSI sequence "\E[39;49m" (pine etc...)
  144. - Added 'read' AppleScript command to get incoming data from front session.
  145. - Added an optional 'suspended' parameter in 'Wait for text' AppleScript
  146.   command.
  147. - Don't flip backspace key behaviour if option key is pressed, and
  148.   option as emacs meta-key is selected.
  149. - Fixed erased line at bottom of terminal with underlined text.
  150. - Reload GUSI DNS resolver after 'kOTProviderIsClosed' event. This should
  151.   fix 'address could not be resolved' errors after a PPP disconnection.
  152. - Fixed cleared login/password from favorite when an url of the kind
  153.   "ssh://favorite" was given to MacSSH without login/password.
  154.  
  155.  
  156. 2001/03/22 - version 2.1a12:
  157.  
  158. - Keypair generation was broken. Fixed.
  159.  
  160.  
  161. 2001/03/21 - version 2.1a11:
  162.  
  163. - Updated with lsh 1.1.8.
  164. - Added 'ANSI/PC' 9pt font found in the free BitchX MacOS client.
  165. - Added user configurable label in generate keys dialog.
  166. - Added protocol type and command field in connect AppleEvent Handler.
  167. - ssh2 locker was incorrectly displayed with some themes. moved to
  168.   bottom of window.
  169. - Notify user when in background and a password/passphrase is required.
  170. - Modified "Func" keypad menu.
  171. - "Save Set with Macros" now saves all macros, not only the 10 first.
  172. - Option key as emacs meta-key should now work, as well as control-meta.
  173. - "Failed to open xxx" was still displayed in terminal. Fixed.
  174. - Bold fonts are now correctly displayed with the same width as plain.
  175. - Don't switch keymap when option as emacs meta-key is selected.
  176. - Fixed password not saved in the cache when coming from prefs.
  177. - Fixed video text not scrolling at left margin.
  178. - Fixed erased video line at top margin when scrolling down.
  179. - Fixed window updating problems while scrolling hidden parts.
  180. - Disable "Remove" button in Favorites/Terminals settings when
  181.   <default> is selected.
  182. - silently eat consecutive bells after the 5th.
  183.  
  184.  
  185. 2001/03/08 - version 2.1a10:
  186.  
  187. - Resolve alias for "MacSSH" Preferences folder.
  188. - When in "CVS port forwarding" mode and command terminates successfully,
  189.   keep the listening socket opened and restart the SSH2 session.
  190.   verified whith MacCVS 3.1.11 and MacCVS Pro 2.5b2 on sourceforge.
  191. - Initialize GUSI DNS resolver in the main thread, and reopen
  192.   InternetServices upon interface switch. This fixes a bug that I
  193.   bypassed giving the IP address to lsh instead of the host name,
  194.   and solves problems with ssh2 servers using several different IPs.
  195.   Caveat: all the previously known hosts seems unknown, so you'll have
  196.   to trash your previous known_hosts file, and accept&save again the host
  197.   keys.
  198. - Save passwords in the cache in addition to passphrases.
  199. - yield CPU less often to speed SSH processing in forwarding mode.
  200. - changed the error message "Failed to open Identity" into a verbose
  201.   message.
  202. - As many people don't read the FAQ, switched the window-resize behaviour,
  203.   i.e. resize-box will resize the full terminal, while alt-resize-box will
  204.   resize the window only.
  205.  
  206.  
  207. 2001/03/04 - version 2.1a9:
  208.  
  209. - Updated with lsh 1.1.7. Fixes the port forwarding errors.
  210. - Fake rcmd handshake locally in "CVS port forwarding" mode.
  211. - Fixed inverted minimum/suggested application's memory size values.
  212. - Fixed a few potentially crashing unlocked-but-dereferenced handles.
  213.  
  214.  
  215. 2001/02/19 - version 2.1a8:
  216.  
  217. - Changed program name back to MacSSH due to the community pressure (;
  218. - accept URLs of type 'ssh://[user[:password]@]favorite' in the GetURL
  219.   AppleEvent when 'allow typing of aliases' is checked.
  220.  
  221.  
  222. 2001/02/17 - version 2.1a7:
  223.  
  224. - Changed program name into MacSecSH (trademark issue, thanks to SSH©®™
  225.   Communications). You'll have to manually rename 'MacSSH' folder
  226.   into 'MacSecSH', same thing for the 'MacSSH Prefs' file inside
  227.   this folder, and 'MacSSH Macros', if you've created one.
  228. - Updated with lsh 1.1.6 and GUSI 2.1.5.
  229. - passphrases for encrypted private keys can now be cached with a timeout.
  230. - added key's fingerprint display in new host key alert.
  231. - added a few help balloons in SSH2 settings panel.
  232. - modified F1-F10 default macros.
  233. - Scripting was broken. fixed wrong 'aete' resource.
  234. - Check if Threads Manager is installed.
  235. - Check that OpenTransport is at least 1.1.1 (a user reported a crash
  236.   with OT 1.1).
  237.  
  238.  
  239. 2001/01/24 - version 2.1a6:
  240.  
  241. - Updated with lsh 1.1.5.
  242. - "Export public key" was looking for an Identity file beside MacSSH instead
  243.   of MacSSH Preferences folder.
  244. - Create Preferences file with MacSSH creator (remained BetterTelnet's one).
  245. - Customized macros were not loaded at application startup.
  246. - Fixed a crash when Cmd-. was hit.
  247. - Fixed a missing socket shutdown when receiving EOF on a forwarded TCP port.
  248.  
  249.  
  250. 2001/01/08 - version 2.1a5:
  251.  
  252. - moved all the identity/hosts/preferences location to a "MacSSH" folder in
  253.   "MacOS Preferences" folder. note that you'll need to move manually all
  254.   your previous files in this location.
  255. - added some macros for shift PF1, shift Home etc... Customized macros
  256.   needs to be rebuilt.
  257. - keep asking the (wrong) passphrase until cancel is hit.
  258. - added command field from security tab into saved sets.
  259. - terminal name length was not properly terminated if shorter than 5 chars.
  260. - update host settings while typing alias names in Open Connection dialog.
  261.  
  262.  
  263. 2000/12/29 - version 2.1a4:
  264.  
  265. - Added "CVS local port forwarding" (simple local TCP redirection to the
  266.   shell connection) in SSH2 Method popup.
  267. - trap failed assertions from lsh to avoid application exit.
  268. - do not interpret font names when creating font menus.
  269. - "Command keys" option was inactive at application startup if unchecked.
  270. - accept Cmd-backquote as backquote if the option "Command keys" is
  271.   unchecked and the option "Remap backquote to ESC" is checked.
  272.  
  273.  
  274. 2000/12/15 - version 2.1a3:
  275.  
  276. - SSH2 was not working if the file '/etc/services' in MacOS Preferences
  277.   folder has no 'ssh' service entry. MacSSH no longer uses this file.
  278. - fixed a bug disabling ssh2 after 20 connections (too many files
  279.   opened).
  280. - redirected the verbose/debug/traces to the console window (opened
  281.   with Cmd-')
  282.  
  283.  
  284. 2000/12/11 - version 2.1a2:
  285.  
  286. - updated with lsh 1.1.3 and GUSI 2.1.3.
  287. - private key can now be encrypted using a passphrase.
  288. - added feedback while generating key pair (up to 17 minutes on a Mac IIx...).
  289. - don't use SSH2 checkbox when typing an alias name in open connection dialog.
  290. - ask user password only when SSH2 requests it.
  291. - fixed a bug sometimes leaving a window open though disconnected.
  292.  
  293.  
  294. 2000/11/24 - version 2.1a1:
  295.  
  296. - updated with lsh 1.1.2.
  297. - change terminal window size message implemented.
  298. - workaround for a wrong reply from SSH-2.0.13 using public key authentication.
  299. - use telnet protocol when unchecking SSH2 in open connection dialog.
  300. - accept URLs of type 'ssh://[user[:password]@]host.com' in the GetURL AppleEvent.
  301. - guests were always disabled for port forwarding.
  302. - fixed scroll bar tracking glitch using scrollbar arrows lower right theme option.
  303. - fixed some bugs in FTP server code (many still remaining...).
  304. - added a few mem full error checking.
  305.  
  306.  
  307. 2000/10/08 - version 2.1d10:
  308.  
  309. - compatibility issue with SSH-1.99-2.0.13 has been solved.
  310. - weak link against OpenTransport 2.0 for system 7.5.x PPC users. Both MacSSH 68k and PPC
  311.   now runs on OpenTransport 1.1.1 (and higher).
  312. - fixed a crash in GUSI 68k when writing files under system 7.5.x (wrong a5 register).
  313. - workaround for an lsh bug that randomly corrupted incoming data.
  314. - sync threads to disable password dialog reentrancy from different sessions.
  315. - saved sets now work with SSH2 settings.
  316. - fixed wrong string returned by strsignal().
  317. - fixed RSA keys generation (random) bug that disabled writing (invalid sexp).
  318. - Changed the (still wrong) default hardcoded terminal answerback message from 'VT220'
  319.   to 'vt220' in terminal settings dialog radio buttons.
  320. - Replaced incorrect password editfield filter in security tab.
  321. - added login and password to applescript connect parameters.
  322. - display a locker in window titlebar for SSH2 connections.
  323. - don't ask for login/password for the first connection attempt if both are set
  324.   in the security tab.
  325.  
  326.  
  327. 2000/10/02 - version 2.1d9:
  328.  
  329. - Added preliminary support for RSA keys. key exchange with host not working yet
  330.   (at least for me).
  331. - Added more 'random' input in randomness.c. This should make encryption stronger.
  332. - Added "export public key" feature to convert lsh style public key to SSH2 format.
  333. - Show/hide forwarded ports depending on SSH2 method selected.
  334. - Added small popups for easier local/remote port selection in port forwarding.
  335. - Replaced old BetterTelnet creator for MacSSH saved files.
  336. - Changed the (wrong) default terminal answerback message from 'VT220' to 'vt220'.
  337. - Fixed an lsh bug in algorithms negociation using 'all in order' lists.
  338. - Fixed an off by 1 column width bug, and wrong xpixels/ypixels size in the terminal info
  339.   sent to the server.
  340. - Fixed a crash when generating keys in 68k version. bad PLstrrchr() in my CWPro6 final
  341.   candidate. I have one 68k user (:
  342. - ... and a few other cosmetic/ergonomics changes.
  343. - Did NOT add SSH1 support, and won't. Nice try, "Anonymous", but you're a bit
  344.   too demanding. There's already a free and excellent SSH1 client for the Mac.
  345.  
  346.  
  347. 2000/09/28 - version 2.1d8:
  348.  
  349. - keys generation was still broken because of a missing leading space (sic...) the error displayed
  350. by MacSSH was: "lsh-writekey: Invalid transport-style expression". late night change (-%
  351. - added a better user interface for TCP port forwarding in the SSH2 tab. you'll need to remove
  352. the string in the "Command" field if you configured it for port forwarding.
  353.  
  354.  
  355. 2000/09/27 - version 2.1d7:
  356.  
  357. - Filled the default termios struct with the content of a valid tty tcgetattr request. this should
  358.   solve the disappearing CRs when connected to lshd - and maybe the messages 'ignoring data on
  359.   channel x which is closing' ?.
  360. - set the correct lsh version number in handshake (remained 1.0 though I'm using 1.0.5).
  361. - Telnet windows now accept sizes up to 255x200 - did I lose a star on VersionTracker for this
  362.   one ? (-;
  363. - send the right terminal name from the Favorite settings (was always using "vt220"). note you
  364.   need to change "VT220" into "vt220" in the terminal settings if you used previous versions
  365.   of MacSSH - or trash "MacSSH Prefs" file.
  366. - fixed wrong default Authentication & Compression values. same remark for the prefs.
  367. - select the login field in the SSH2 password dialog if there's no login in the Favorite prefs.
  368. - fixed a bug in dsa keys generation that made them unusable. This bug appeared in MacSSH
  369.   2.1d4 (2.1d3 was the first version released) and is also present in lsh 1.0.4 and 1.0.5.
  370. - fixed a signed short bug that disabled ports over 32767 for SSH2.
  371.  
  372.  
  373. 2000/09/25 - version 2.1d6:
  374.  
  375. - updated with lsh 1.0.5. (Serpent and Rijndael Encryption support).
  376.   WARNING: this version of LSH is no longer compatible with SSH-1.99-2.0.13 !!!
  377.   if you need to connect to such servers, keep your version 2.1d5...
  378. - added port forwarding support. the user interface is not Macish at all, but it works !
  379.   create a favorite with ssh2 support with the usual settings for your host, and add
  380.         -Llocalport:remotehost:remoteport
  381.   to the Command field of the security tab. open the connection to the server, and you should
  382.   now have a listener at localport on your Mac tunnelled to the remote host:remote port.
  383. - bug fix: negociate the whole encryption list with the server when 'all in order' is selected.
  384. - removed IDEA from Encryption list, anyway, selection was ineffective because I never added
  385.   the code since IDEA is patent encumbered...
  386. - added a dialog for NIST level selection when creating DSA keys. (RSA not yet supported...)
  387.  
  388.  
  389. 2000/09/18 - version 2.1d5:
  390.  
  391. - fixed a bug when renegociating new keys that disconnected and could corrupt random memory.
  392.   oops...
  393. - simpler host keys management: use the dialogs already created in BetterTelnet to ask user
  394.   agreement for new keys.
  395. - removed a few annoying zlib traces.
  396.  
  397.  
  398. 2000/09/13 - version 2.1d4:
  399.  
  400. - updated with lsh 1.0.4 + Niels bugs fixes.
  401. - set the correct title for Terminals and FTP Users dialogs.
  402. - TCP port 22 was always used for SSH2 whatever the settings are.
  403.  
  404.